Odio los drivers!!!!

Ayer tuve problemas con la conexión al reouter wifi. Muchos problemas. Cada dos por tres, me desconectaba y el network manager se volvía loco buscando de nuevo la wifi, intentando conectar con el router.

Después de comprobar visualmente que el router funcionaba -lo cual significó tener que levantarme varias veces e ir a la habitación a mirar-, probé con un equipo donde tengo XP. En algunos casos, los dos portátiles perdían la conexión, pero XP la recuperaba casi instantáneamente, mientras que el network manager de Ubuntu 8.04 se quedaba buscando y buscando... Además, al cabo de un buen rato, me preguntaba la contraseña de la red wifi, como si hubiera podido reconectar. Pero no; tras introducir la contraseña, volvía a quedarse buscando y buscando...

Al final, me harté.

Buscando en internés encontré mucha gente disgustada con el Network Manager. Curiosamente, el cambio de versión de Network Manager era una de las razones de peso que muchos esgrimían para actualizar a Ubuntu 8.10, aunque en mi caso fue precisamente lo que me hizo desinstalar y volver a la 8.04 (no, no se puede hacer un downgrade).

Parecía que, efectivamente, Network Manager daba problemas a los usuarios de tarjetas wifi intel 3495, pero que el tema se solucionó con la introducción de unos parches en el kernel...

En cualquier caso, descubrí una alternativa: WICD (Wireless Interface Connection Daemon) del que muchos hablan maravillas.

Con los problemas de la wifi resueltos y con un plan B por si el Network Manager me daba problemas, decidí actualizarme a Ubuntu 8.10.

La wifi se cortó cuando estaba descargando los paquetes, pero cuando conseguí recuperar la conexión (un reboot después), el programa de actualización siguió allí donde se había quedado.

Me fui de nuevo a la habitación y me conecté por cable al router. Instalé WICD. Nada. Bueno, no es cierto: veía redes wifi de vecinos -supongo- pero no veía la de casa :(

Igual es el router, me dije. Reseteo el router a la configuración de fábrica, vuelvo a configurar la red... Again, nada de nothing de red wifi de casa. Plenty of wifis de vecinos y tal. Merde!. Cambio de WEP a WPA; más de lo mismo: wifis a tuttipleni, menos la de casa. Con otro portátil con Windows, activo la red, introduzco la contraseña y dentro!!

De nuevo desde el sofá, con el portátil windows, navego hasta descubrir, horror de los horrores, que el problema es el driver de la tarjeta wifi!!!

Parece que en Ubuntu 8.04 se utilizaba el driver no-libre ipw3945, mientras que en la versión 8.10 han cambiado al totalmente opensource pero poco maduro ipl3945. Mucho tiempo perdido después, veo que no hay una solución sencilla -es decir, para un novato como yo- de solucionar el tema. Que si bajar un microcode de la página de Intel, que si parchear el kernel, que si instalar un backport... Como si me hablaran en servocroata...

Antes de decirdirme a formatear e instalar de nuevo, desde el live CD de Ubuntu 8.04 compruebo que la wifi funciona sin problemas, incluso con WPA. Ahí es donde empiezo a mirar si es posible hacer un downgrade, pero todas las respuestas indican que no :(

Pos nada, a reinstalar se ha dicho... Copié al disco duro externos algunas fotillos, algunas descargas y poca cosa más, y como nuevo...

Pese a todo, he decidido deshacerme de Network Manager y probar WICD. La conexión al Access Point es casi inmediata, no como en NM. Lo mejor que puedo decir de WICD es que me he olvidado de él: cuando arranco, se conecta él solito al AP, de forma rápida y sin dar problemas. No tengo que esperar mirando el icono como pasaba con NM.

Comentarios